#ifndef MEDIABRANCHLF_H
#define MEDIABRANCHLF_H
#include <QtWidgets>
#include <QMediaPlayer>
#include "solar/trunk/NinsipidView.h"
#include "solar/trunk/NListWidget.h"
#include "solar/trunk/NWidget.h"

class MediaBranchLF{

public:
        MediaBranchLF();

        QMap<QString, QFont> VariableOptionFont = {{MSEVKEY.WIN_NORMAL, QFont("KaiTi_GB2312", 8, 55)}};

        QMap<QString, QColor> foreColorMap = {{MSEVKEY.WIN_NORMAL, QColor(98,100,105)},
                                              {MSEVKEY.WIN_ENTER, QColor(98,100,105)},
                                              {MSEVKEY.WIN_LEAVE, QColor(98,100,105)},
                                              {MSEVKEY.WIN_PRESS, QColor(242,241,247)},
                                              {MSEVKEY.WIN_RELEASE, QColor(98,100,105)}};

        QMap<QString, QColor> backColorMap = {{MSEVKEY.WIN_ENTER, QColor(Qt::transparent)},
                                              {MSEVKEY.WIN_PRESS, QColor(244,76,70)}};

        Nwidget *LF_mainWidget = new Nwidget();

        QVBoxLayout *LF_mainVbox = new QVBoxLayout(LF_mainWidget);

        NinsipidView *LF_localMeidaLabel = new NinsipidView(LF_mainWidget);

        NinsipidView *LF_nearMeidaLabel = new NinsipidView(LF_mainWidget);

        NinsipidView *LF_recordLabel = new NinsipidView(LF_mainWidget);

        NinsipidView *LF_collectLabel = new NinsipidView(LF_mainWidget);

        QHBoxLayout *LF_collectHbox = new QHBoxLayout();

        NinsipidView *Favora_addtionLabel = new NinsipidView(LF_mainWidget);

        NinsipidView *Favora_removeLabel = new NinsipidView(LF_mainWidget);

        NListWidget *Favora_ListWidget = new NListWidget(LF_mainWidget);

protected:
    MOUSE_ATTRIBUTE MSEVKEY;

};

#endif // MEDIABRANCHLF_H
